package model

type ConversationType int

const (
	ConversationTypeSingle ConversationType = iota
	ConversationTypeGroup
)

type Conversation struct {
	UserId    uint             `json:"userId" bson:"userId"`
	Type      ConversationType `json:"type" bson:"type"`
	TargetId  uint             `json:"targetId" bson:"targetId"`
	LatestMsg Msg              `json:"latestMsg" bson:"latestMsg"`
	Unread    uint             `json:"unread" bson:"unread"`
	Top       int64            `json:"top" bson:"top"` // 置顶，时间戳, 0表示未置顶,数字越大越靠前
}
